#
# Makefile, Makefile.in
# Makefiles for the Protea Project database drivers
# Copyright (C) 2008 Bruce A. James
#
# This file is part of the Protea Project.
#
# The Protea Project is free software; you can redistribute it and/or modify it 
# under the terms of the GNU General Public License as published by the 
# Free Software Foundation, either version 3 of the License, or (at your 
# option) any later version.
#
# The Protea Project is distributed in the hope that it will be useful, but 
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 
# for more details.
# 
# You should have received a copy of the GNU General Public License along 
# with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# Please send correspondence to:
#
# theproteaproject@gmail.com
#

CXX = @CXX@
CXXFLAGS = @CXXFLAGS@ @PICFLAG@ @INTERNAL_FLAG@
#LIBS = @LIBS@ -lprotea$(TOOLSBASE)
LIBS = -L../.. -lprotea$(TOOLSBASE)
LINK = $(CXX) $(CXXFLAGS)
INSTALL = /@INSTALL@

# DBI MySQL
SOMYSQL=libdbmysql.xdl
OBJMYSQL=DBInterfaceMySQL.o

EVERYTHING=$(SOMYSQL)

all:	$(EVERYTHING)

install:
	@echo "Install database driver components"
	@$(INSTALL) -d $(XSIROOT)/Drivers
	@$(INSTALL) $(EVERYTHING) $(XSIROOT)/Drivers

$(SOMYSQL):     DBInterfaceMySQL.cpp
	@echo "Compiling MySQL database driver"
	@set -e; $(LINK) -I/usr/include/mysql $< -L/usr/lib/mysql -lmysqlclient -lz $(LIBS) -shared -o $@

clean:
	-rm -f *.xdl *.o
